Shortest Palindrome Java